package com.aizhixin.lab.course.classes.dto;

import java.util.ArrayList;
import java.util.Date;

import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class StuReportDTO {
	
	@ApiModelProperty(value = "实验报告id", required = false)
	private String id;
	@ApiModelProperty(value = "课程名称", required = false)
	private String courseName;
	@ApiModelProperty(value = "实验报告内容", required = false)
	private String content;
	@ApiModelProperty(value = "章节名称", required = false)
    private String chapterName;
	@ApiModelProperty(value = "班级名称", required = false)
    private String className;
	@ApiModelProperty(value = "学生id", required = false)
	private Long stuId;
    @ApiModelProperty(value = "学生姓名", required = false)
    private String stuName;
    @ApiModelProperty(value = "实验报告状态", required = false)
    private String reviewResult;
	@ApiModelProperty(value = "提交时间")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@Temporal(TemporalType.TIMESTAMP)
	private Date commitTime;
	@ApiModelProperty(value = "老师批阅后的内容")
	private String teacherContent;
}
